substrate material - Spanish English Dictionary